package com.erp.erp_entitys.Cost.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zjk
 * @version 1.0
 * @description
 * @date 2021-09-25 14:29
 */
public class QueryCostByIdsRes implements Serializable {
    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 费用登记编号
     */
    private String code;
    /**
     * 费用类型“1”：直接费用。“2”间接费用
     */
    private Integer costType;

    /**
     *人民币汇率
     */
    private BigDecimal rmbRate;
    /**
     *美金汇率
     */
    private BigDecimal usdRate;
    /**
     *收款单位编号
     */
    private String payeeCode;
    /**
     *收款单位名称
     */
    private String payeeName;
    /**
     *银行名称
     */
    private String bankName;
    /**
     *银行账号
     */
    private String bankAccount;
    /**
     * 字典表编号
     */
    private String dictionaryCode;
    /**
     *付款表id
     */
    private Integer costPaymentId;
    /**
     *费用总金额
     */
    private BigDecimal totalAmount;
    /**
     *费用实付金额
     */
    private BigDecimal totalCost;
    /**
     *费用实付时间
     */
    private Date totalCostCreateTime;
    /**
     *费用实付时间Str
     */
    private String totalCostCreateTimeStr;
    /**
     *已拆分金额
     */
    private BigDecimal amountSplit;
    /**
     *未拆分金额
     */
    private BigDecimal undividedAmount;
    /**
     *创建时间
     */
    private Date createTime;
    /**
     * 制单公司名称
     */
    private String billCompanyName;
    /**
     * 制单公司编码
     */
    private String billCompanyCode;
    /**
     *操作员编号
     */
    private String operatorCode;
    /**
     *操作员名称
     */
    private String operatorName;
    /**
     *业务员名称
     */
    private String salesmanName;
    /**
     *业务员编号
     */
    private String salesmanCode;
    /**
     * 单据信息
     */
    private String billInformation;
    /**
     * 备注
     */
    private String description;
    /**
     *单据状态/类型（1：草稿箱，2：待批箱，3：已批箱，4：完成箱，5垃圾箱）
     */
    private Integer status;
    /**
     * 是否有效(0:无效 1:有效)
     */
    private Integer valid;



    /**
     * 币种编号
     */
    private String currencyCode;
    /**
     * 币种名称
     */
    private String currencyName;

    /**
     * 流程实例id
     */
    private String costBpmId;
    /**
     *审批状态  0 未审核 1 审批中 2审核完成
     */
    private String costBpmStatus;
    /**
     * 发票号码
     */
    private String invoiceCode;
    /**
     * 外销合同号
     */
    private String exportContractCode;
    /**
     * 采购合同号
     */
    private String stockCode;


}
